c++ code assembler note milling cards free g-code odtü cam cnc programming g code notes cnc metu machining odtu ankara php programming cad